Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F28 USA F31 Spain #1-w1 Great Britain F4 Great Britain F5 Great Britain F6 Mexico F5 Mexico F7 USA F22 USA F23 USA F25 2002 USTA Challenger of Calabasas - Calabasas V Gramado Open de Tennis - Gramado USA F24 USA F25 VI Abierto Internacional de Salinas - Salinas USA F27 USA F32 Spain #1-w2 2002 Azalea Orthopedic Challenger - Tyler The Wright Financial Group, Inc. Challenger - Champaign 2003 Freeman Men's Challenger - Joplin USA F25 2003 West Side Tennis Club Challenger - Forest Hills Binghamton Professional Tennis Tournament - Binghamton Regional Hand Center Men's Challenger - Fresno Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb Pro Challenger at Calabasas - Calabasas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Amazonia Open de Tenis - Belem The Swanston Challenger - Sacramento Copa Petrobras Argentina - Buenos Aires Unique Zagreb Open - Zagreb Challenger Lugano - Lugano Swanston Challenger - Sacramento Hilton Waikoloa Village USTA Challenger - Waikoloa Bancolombia Open - Bogota Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir V Manta Open-Trofeo Ricardo Delgado Aray - Manta GHI Bronx Tennis Classic - Bronx XIV Challenger ATP Club Premium Open - Quito IV Challenger Ciudad De Guayaquil - Guayaquil Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Challenger Britania Zavaleta - Puebla Sao Paulo Challenger Dallas Challenger Bogota Challenger Ostrava Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Cali Challenger Bogota Challenger Sao Paulo Challenger Campos do Jordao Challenger Salvador Challenger Copa Ericsson Peru - Lima Bangkok Challenger Sao Paulo Challenger University of Tennessee USTA Challenger - Knoxville VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2000 - San Luis Potosi Muller Cup - Ulm Campos do Jordao Challenger VI Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank BCP Tennis Classic - Sao Paulo 2001 USTA Challenger of Calabasas - Calabasas TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao Urbana-Champaign Challenger - Urbana Recife Challenger IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo USTA Challenger of Burbank - Burbank BH Tennis Open International Cup - Belo Horizonte Nossa Caixa Aberto de Sao Paulo - Sao Paulo Joplin Challenger - Joplin Sao Jose Do Rio Preto Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Fifth-Third Bank Tennis Championships - Lexington Sao Leopoldo Challenger Shimadzu All Japan Indoor - Kyoto Buenos Aires Challenger USTA Challenger of Las Vegas - Las Vegas St. Francis Health System USTA Challenger - Tulsa 2003 USTA Challenger of Calabasas - Calabasas Challenger Leon 2003 - Leon 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia 2001 USTA Tallahassee Tennis Challenger - Tallahassee Copa Ericsson Chile - Santiago USTA Seascape Challenger - Aptos Ljubljana Open 2002 - Ljubljana USTA Tennis Championships of Houston - Houston The USTA Challenger at West End Racquet - Torrance Theusbridge.com Tennis Classic - Tarzana Tulsa Auto Collection USTA Challenger - Tulsa Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Corona Mexico City Open - Mexico City USTA Challenger of Burbank - Burbank Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno ATU Cup - Weiden XL Bermuda Open - Bermuda Challenger ATP de Cuenca Diario El Mercurio - Cuenca Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte XL Capital Bermuda Open - Bermuda Prague Open - Prague VIII Avierto Internacional de Salinas - Salinas Baden Open - Ettlingen Abierto Colombiano de Tenis - Bogota Joinville Tennis Festival - Joinville Rio De Janeiro Challenger USTA Men's Challenger of Dallas - Dallas Britania Zavaleta - Puebla Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas Music City Challenger - Nashville Copa Petrobras Paraguay - Asuncion USTA Challenger - Champaign XL Capital Bermuda Open - Bermuda SMS Tennis Cup - Sao Paulo USTA Challenger of Orlando - Orlando USTA Challenger of Tiburon - Tiburon Unicredit Czech Open 2007 - Prostejov Hilton Waikoloa Village USTA Challenger - Waikoloa HTV Challenger - Ho Chi Minh City 2007 Challenger of Santa Clara - Valencia Challenger Leon 2004 - Leon 2006 North Shore Pro Tennis Championship - Winnetka Ford Tennis Championships - Louisville 2005 Freeman Men's Challenger - Joplin USTA Challenger of Oklahoma - Tulsa Fifth Third Bank Tennis Classic - Lexington The $50,000 Pro Challenger at Calabasas - Calabasas VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota Credicard Citi Mastercard Tennis Cup - Campos do Jordao Seguros Bolivar Open - Bogota Top Wool Challenger - Biella Pro Challenger at Calabasas - Calabasas Copa Petrobras Brazil - Belo Horizonte Music City Challenger - Nashville Cyclus Open de Tenis - Florianopolis Odlum Brown Vancouver Open - Vancouver Ford Tennis Championships - Louisville Czech Open 2006 - Prostejov Odlum Brown Vancouver Open - Vancouver WOW Cafe Challenger - New Orleans Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas JSM Challenger - Champaign Samsung Challenger 2007 - Ho Chi Minh City Voit Mexico City Open - Mexico City USTA Tallahassee Tennis Challenger - Tallahassee Aberto de Santa Catarina de Tenis - Florianopolis Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Brasilia Challenger ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Curitiba Challenger AGT Challenger - Leon Lubbock Challenger - Lubbock Rome Challenger III Aberto Santa Catarina de Tenis - Florianopolis BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras-Colombia - Bogota The Mercedes Benz of Calabasas - Calabasas Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Harrah's Entertainment Men's Pro Challenger - Tunica 5° Sporting Challenger - Turin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas II Naples ITG Challenger - Naples ECU Prague Open - Prague Countrywide Classic USTA Challenger - Carson XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Challenger Banque Nationale Rimouski - Rimouski AT&T Challenger of Dallas - Dallas San Luis Potosi Challenger - San Luis Potosi Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas Hilton Waikoloa Village USTA Challenger - Waikoloa X Open Internacional D'Andorra - Andorra Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Swanston Challenger - Sacramento RCA Championships - Indianapolis Atlanta Clay Court Challenger - Atlanta Verizon Tennis Challenge - Atlanta Winnetka Challenger Mercedes-Benz Cup - Los Angeles Brazil Open - Salvador USTA Challenger of San Antonio - San Antonio Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Mercedes-Benz Cup - Los Angeles International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Aberto de Sao Paulo - Sao Paulo Global Telecom Open - Florianopolis 2007 Knoxville Challenger - Knoxville 2002 Tulsa USTA Challenger - Tulsa Britania Zavaleta - Puebla 2002 FSE Challenger - Tarzana San Luis Potosi Challenger - San Luis Potosi Eddleman USTA Challenger - Birmingham Shimadzu All Japan Indoor Tennis Championships - Kyoto South African Airways Open - East London Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Heineken Open - Auckland The Wright Financial Group, Inc. Challenger - Champaign Siebel Open - San Jose Brasil Open - Costa do Sauipe Sao Paulo - Brazil Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles 2006 Challenger of Santa Clarita California Challenger - Valencia Challenger Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa RCA Championships - Indianapolis USTA Men's Challenger of Dallas - Dallas Schickedanz Open - Furth Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Campinas Challenger Heineken Open - Auckland International Tennis Championships - Delray Beach SAP Open - San Jose Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston BMW Open - Munich The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open de Moselle - Metz La Serena Open - La Serena CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai The West Side Tennis Club Grass Court Challenger - Forest Hills Heineken Open - Auckland VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis SAP Open - San Jose Tennis Channel Open - Las Vegas Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Gerry Weber Open - Halle IX Trofeo Ciudad de Quito - Quito Seguros Bolivar Open - Cali Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka Binghamton Professional Tennis Tournament - Binghamton XL Capital Bermuda Open - Bermuda drkoop.com USTA Tennis Championships - Armonk MoviStar Open - Vina del Mar USTA Safeway Challenger - Aptos III Gramado Open de Tenis - Gramado Fifth-Third Bank Tennis Championships - Lexington Geneva Challenger - Geneva BH Tennis Open International Cup - Belo Horizonte Time Warner USTA Challenger - Binghamton IV Gramado Open de Tenis - Gramado Copa Ericsson Uruguay - Montevideo The Tennis Channel Open - Las Vegas 2003 USTA Tallahassee Tennis Challenger - Tallahassee Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin IX Abierto Internacional de Salinas - Salinas The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte Countrywide Classic - Los Angeles Open Mutouest de Saint-Brieuc - St. Brieuc RCA Championships - Indianapolis Singha Tennis Classic - Tarzana Legg Mason Tennis Classic - Washington Home Depot Center USTA Challenger - Carson Music City Challenger - Nashville USTA Illinois Challenger - Champaign San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Copa Kia Challenger ATP - Santiago The 'Fitz' Casino Challenger - Tunica Odlum Brown Vancouver Open - Vancouver Bogota Challenger Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Franklin Templeton Tennis Classic - Scottsdale Sybase Open - San Jose Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Copa Petrobras-Brazil - Aracaju Sacramento Challenger - Sacramento Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Legg Mason Tennis Classic - Washington D.C. Siebel Open - San Jose Salinas Challenger Brasil Open - Costa do Sauipe Blumenau Challenger BellSouth Open - Vina del Mar Zagreb Challenger Santos Challenger Rio Quente Challenger Winston Salem - Winston Salem Heineken Open - Auckland Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Citi Open - Washington Brasil Open - Sao Paulo Copa Telmex - Buenos Aires Florianopolis Challenger Guadalajara Challenger Sao Paulo Challenger Brasil Open - Salvador Sao Paulo Challenger Campinas Challenger Movistar Open - Santiago Belem Challenger Bucaramanga Challenger Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Bogota Challenger St. Petersburg Open - St. Petersburg Blunmenau Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Sydney International - Sydney VTR Open - Vina del Mar Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Brisbane International - Brisbane Mercedes-Benz Cup - Los Angeles Farmers Classic - Los Angeles Santos Challenger RCA Championships - Indianapolis TCT Open - Tunis Abierto Mexicano de Tenis Pegaso - Acapulco Sao Paulo Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Granby Challenger - Granby Intelig Tennis Cup - Campos do Jordao SMS Tennis Open - Sao Paulo USTA Championships of Kerrville - Kerrville Copa Ericsson Brazil - Sao Paulo USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Atlantic City Open - Atlantic City 2003 Eddleman USTA Challenger - Birmingham Arizona Men's Tennis Championships - Scottsdale USTA Men's Challenger of Dallas - Dallas Legg Mason Tennis Classic - Washington D.C. Delray Beach International Tennis Championships - Delray Beach Countrywide Classic - Los Angeles Miller Lite Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Tennis Masters Series - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal NASDAQ-100 Open - Miami SAP Open - San Jose Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Madrid Copa AT&T - Buenos Aires Brasil Open - Salvador Campbell's Hall of Fame Tennis Championships - Newport Pacific Life Open - Indian Wells Tennis Masters Series - Miami Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Cup - Montreal French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Sony Ericsson Open - Miami Sony Ericsson Open - Miami Sony Ericsson Open - Miami 2003 Mercedes Cup - Stuttgart Estoril Open - Estoril U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1